Job Overview
We are seeking a dedicated and experienced Big Data Consultant to join our innovative team in the development of a state-of-the-art data analytics platform utilizing advanced big data technologies. This position is ideal for those who are passionate about solving intricate problems and eager to embrace new technologies in a dynamic environment.
Key Responsibilities
- Design, architect, develop, and enhance our data platform and its services.
- Implement large-scale, high-throughput solutions leveraging both on-premises and cloud technologies, including but not limited to Kafka, Spark, Hadoop, Hive, S3, AWS Lambda, Terraform, and Kubernetes.
- Collaborate with team members to craft innovative solutions to technical challenges and introduce new technologies into our data platform.
- Troubleshoot and resolve issues in development, staging, and production environments.
- Engage closely with product managers, software developers, and analysts within a collaborative and creative work environment.
Required Skills
- A minimum of 3 years of relevant experience in software development.
- Proficient programming skills in Scala and Java, along with expertise in shell scripting.
- Experience with real-time processing technologies such as Spark, Storm, or Flink.
- Familiarity with Hadoop and Hive, as well as knowledge of cloud-based big data services and technologies.
- Understanding of Lambda architecture and data warehousing principles.
Qualifications
- A Bachelor's or Master's degree in Computer Science or a related discipline.
- Self-motivated, proactive, and able to deliver results in a fast-paced environment.
- Familiarity with Couchbase and/or MemSQL is preferred but not required.
Career Growth Opportunities
By joining our esteemed organization, you will have the opportunity to expand your professional skills, work on meaningful projects, and collaborate with a diverse group of talented individuals, positioning yourself for significant career advancement.
Company Culture And Values
Our team is committed to fostering a culture that values innovation, collaboration, and diversity. We believe in empowering our employees to reach their full potential while contributing to a positive and inclusive work environment.
Networking And Professional Opportunities
As part of our organization, you will have access to various networking opportunities, allowing you to build relationships with industry leaders and enhance your professional presence through collaborative projects.
Compensation And Benefits
We offer a comprehensive benefits package, including medical, dental, and vision insurance, competitive salary based on experience, flexible work hours, professional development opportunities, generous vacation policies, and a 401(k) retirement plan with company matching.
Employment Type: Full-Time